Requirements Mean Decisions! – Research issues for understanding and supporting decision-making in Requirements Engineering
نویسندگان
چکیده
Requirements result from stakeholders’ decisions. These decisions are governed by hard issues such as the balance between cost and functionality, and soft issues such as social processes and organisational politics. The quality of the decision-making process is crucial as good-enough requirements is the foundation for a successful focusing of the available development resources. In this paper it is argued that research should focus more on Requirements Engineering (RE) as a decision-making process with focus on describing and understanding it, and on providing and evaluating methods to improve and support RE decisionmaking. There are many opportunities of fruitful interdisciplinary research when combining RE with areas such as decision theory, decision support systems, operations research and management science. A number of research issues are identified and several aspects of RE decisionmaking are described, with the aim of promoting research on methods which can better support requirements engineers in their decision-making.
منابع مشابه
A novel approach in robust group decision making for supply strategic planning
Long-term planning is a challenging process for dealing with problems in big industries. Quick and flexible process of responding to the existing variable requirements are considered in such problems. Some of important strategic decisions which should be made in this field are, namely the way that manufacturing facilities should be applied as well as assignment and design the system of delivery...
متن کاملFacilitating Project Management by capturing Requirements Quality and Volatility Information
Project managers usually have to make critical decisions based on the on time available information. They need comprehensive and easy to use utilities to gain understanding of the current project situation and to make the right decisions very quickly. Dashboards are a common mean to visualize up-to-date and important status information at the right level of detail. Software engineering metrics ...
متن کاملExperiences with Supporting the Distributed Responsibility for Requirements through Decision Documentation
In agile development projects typically all developers are responsible for requirements engineering [2]. They both elicit and shape requirements continuously. Developers elicit requirements from the customer. But they also shape requirements in discussions with the customer and within the development team. Thus, decisions are made on how to realize the requirements in the systems’ architecture ...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کامل